public class MyExceptions {
        public static void main( String args[] ) {
              //  method1 
              try {
                         method1();
               }
      	        // method1׳쳣
      	        catch ( Exception exception ) {
                              System.err.println( exception.getMessage() + "\n" );
         	                 exception.printStackTrace();
                    }
           }
           // ÷ method2; throw exceptions back to main
           public static void method1() throws Exception {
                     method2();
           }
           //÷method3׳쳣תmethod1
           public static void method2() throws Exception  {
                  method3();
         }
        // ׳쳣תmethod2
          public static void method3() throws Exception  {
                 throw new Exception( "ڷmethod3׳Exception쳣 " );
        }
} 
